home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Library
/
RoseWare - Network Support Library.iso
/
btrieve
/
bconfi.arc
/
BCONFIG.DOC
< prev
next >
Wrap
Text File
|
1989-05-11
|
4KB
|
101 lines
┌─────────────────────┐
│ BConfig 1.0 │
│BDEBUG config utility│
│ copyright (C) 1989 │
│ Jeff Bowles │
└─────────────────────┘
BCONFIG is a utility that allows you to
permanently set the default states of the
BDEBUG debugging program. You can set
the window position, window size, sleep/wake
state, and the single/doublestrike state.
You can also install some color into poor
old BDEBUG! The menu, selection bar, and pop
up window all have user-selectable colors!
BCONFIG can then write these defaults back
out to your copy of BDEBUG.COM. The next
time you load BDEBUG, the defaults you chose
will already be set.
Usage is fairly transparent if you have used BDEBUG before; the menu
looks about the same, and the keys work about the same. You will see a
representation of the BDBUG window whenever you select the Window Size or
Window Position options. Feel free to move the window around and resize it
until it looks good to you. Move the selection bar to any of the three
"Color" options. Use F5 and F6 to set the foreground and background colors.
Then, select CLONE from the menu, and BDEBUG will load with your custom look
from then on.
┌─────────────────────┐
│ BConfig 1.0 │
│BDEBUG config utility│
│ copyright (C) 1989 │
│ Jeff Bowles │
└─────────────────────┘
You might wonder why BDEBUG.COM is included in the ARC file. I have
added a few error messages that were not around at the time Jacob Gafny
wrote BDEBUG. I also fixed a couple small spelling errors. This patched
version of will display the name BDEBUG² at load-time, in case you ever
need to differentiate the two versions. Also, BCONFIG will patch your old
copy of BDEBUG to show the changed name.
The source code is included for anyone interested. You will need
Turbo Pascal 5.0 and Turbo Professional Tools to recompile the source.
BCONFIG doesn't really do anything fancy. It is just a gaudy shell to
patch a few bytes in BDEBUG.COM. You could do the same thing with Norton
Utility or Debug or the like in about two minutes, but it wouldn't be quite
as much fun.
The bytes and their functions are found in BDEBUG.COM at the following
offsets: (zero being the first byte of the file)
offset range function
----------------------------------------------------
$127F 0 - xx Top row of BDEBUG window
$1280 0 - xx Left column of window
$1281 $0B - xx Vertical size of window
$1282 $1F - xx Horizontal size of window
$1283 $00 - $01 SingleStrike - DoubleStrike
$26D5 $00 - $01 Asleep - Awake
$3A18 $00 - $7F BDEBUG pop-up window attribute
$3CFB $00 - $7F BDEBUG menu attribute
$3D2E $00 - $7F BDEBUG menu selection bar attribute
Credits: BCONFIG was written by me.
BDEBUG was written by Jacob Gafny (only one version I know of)
Turbo Pascal is a trademark of Borland.
Turbo Professional is a trademark of TurboPower Software.
Norton Utility is a trademark of Peter Norton Computing, Inc.
License: BCONFIG is (C) copyright 1989 by Jeff Bowles. However, anyone may
use it in any way, as long as the copyright notice remains intact,
and no modified copies are distributed.
Me: I can be reached for questions, comments, etc. at the following:
Jeff Bowles Or leave message for
1890 N. 4th St. #2A me on CompuServe.
Columbus, OH 43201 (CIS 76515,3433)
(614) 294-8435